package plus.exp;

import plus.B;
import plus.run.Emit;

public class E_String extends Exp {
	{ type = B._str; }
	final String val;
	public E_String(String val) { this.val = val; }
	@Override
	public void threadScope() { }
	@Override String impliedName() { return null; }
	@Override String aThis() { return "a string constant"; }
	@Override
	public void compilePush() { Emit.loadConst(val); }
}
